﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WFExtended.Twitter.Activities.Designers;

namespace WFExtended.Twitter.Activities
{
    /// <summary>
    /// Returns settings (including current trend, geo and sleep time information) for the authenticating user.
    /// </summary>
    [ToolboxBitmapAttribute(typeof(EntryPoint), "Resources.UsersToolbox.bmp")]
    [Designer(typeof(UsersDesigner))]
    [Description("Returns settings (including current trend, geo and sleep time information) for the authenticating user.")]
    public class GetUserSettings : TwitterOperationInvoker<UserSettings>
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="GetUserSettings"/> class.
        /// </summary>
        public GetUserSettings()
            : base("GetUserSettings")
        { }

        /// <summary>
        /// Executes the specified context.
        /// </summary>
        /// <param name="context">The context.</param>
        protected override void Execute(System.Activities.NativeActivityContext context)
        {
            Parameters.Clear();

            base.Execute(context);
        }
    }
}
